package tema13.ejercicios.ej06;

import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JPanel;

@SuppressWarnings("serial")
public class Ejercicio06 extends JFrame {
	// ATRIBUTOS VENTANA PANTALLA
	private String nombreTitulo = "Titulo de Ventana";

	private final int ANCHO_VENTANA = 600;
	private final int ALTO_VENTANA = 300;

	private int anchoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().width;
	private int altoEscritorio = Toolkit.getDefaultToolkit().getScreenSize().height;

	private int x = (anchoEscritorio / 2) - (ANCHO_VENTANA / 2);
	private int y = (altoEscritorio / 2) - (ALTO_VENTANA / 2);

	// ATRIBUTOS COMPONENTES
	private JPanel pContenido;

	public Ejercicio06() {
		inicializar();
		inicializarComponentes();
		dibujarBanderaItalia();
	}

	private void inicializar() {
		setTitle(nombreTitulo);
		setSize(ANCHO_VENTANA, ALTO_VENTANA);
		setLocation(x, y);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setVisible(true);
	}

	private void inicializarComponentes() {
		pContenido = new JPanel(new GridLayout(1, 3));
		this.add(pContenido);
	}

	private void dibujarBanderaEspana() {
		JPanel pRojo = new JPanel();
		pRojo.setBackground(Color.RED);
		JPanel pAmarillo = new JPanel();
		pAmarillo.setBackground(Color.YELLOW);
		JPanel pRojo2 = new JPanel();
		pRojo2.setBackground(Color.RED);
		pContenido.add(pRojo);
		pContenido.add(pAmarillo);
		pContenido.add(pRojo2);
	}

	private void dibujarBanderaItalia() {
		JPanel pVerde = new JPanel();
		pVerde.setBackground(Color.GREEN);
		JPanel pBlanco = new JPanel();
		pBlanco.setBackground(Color.WHITE);
		JPanel pRojo = new JPanel();
		pRojo.setBackground(Color.RED);
		pContenido.add(pVerde);
		pContenido.add(pBlanco);
		pContenido.add(pRojo);
	}
	
	public static void main(String[] args) {
		new Ejercicio06();
	}

}
